AugularJS基础入门与实践 |
您所在的位置:网站首页 › $rootscope inprog › AugularJS基础入门与实践 |
创建一个angular模块,即ng-app所绑定的部分,需要传递两个参数: ① 模块名称,即ng-app所需要绑定的名称。ng-app="myApp"; ② 数组:需要注入的模块名称,不需要可为空。 var app = angular.module("myApp",[]); 在Angular模块上,创建一个控制器Controller,需要传递两个参数称。 ① ng-controller="myCtrl" ② controller的构造函数:构造函数可以传入多个参数,包括$scope/$roatScope以及各种系统内置对象 【angularJS中的作用域】 ①$scope:局部作用域,声明在$scope上的属性和方法,只能在当前Controller中使用; ②$rootScope:根作用域,声明在$rootscope上的熟悉感和方法可以在ng-app所包含的任何区域使用(无论是否同意controller,或是否在controller包含范围中)。 >>> 若没有使用$scope 声明变量,而直接在html中使用ng-model绑定的变量作用域为: 1.如果ng-model在某个ng-controller中,则此变量会默认绑定到当前Controller的$scope上 2.如果ng-model没有在任何一个ng-controller中,则此变量将绑定在$rootScope上。 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |